29469
516329
743449
1030716
883811
526551
65949
63865
873129
569278
268302
521821
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471